package com.merry.spring5.resource;

import java.net.MalformedURLException;

import org.springframework.core.io.UrlResource;

/**
 * @author ybzou
 * 演示 UrlResource 访问网络资源
 */
public class UrlResourceDemo {

    public static void main(String[] args) throws Exception {
        //获取 http 的资源
        loadUrlResource("http://www.baidu.com");

        //获取file的资源。根路径下的内容
        loadUrlResource("file:pom.xml");
    }

    //访问http、file资源
    public static void loadUrlResource(String path) throws Exception {
        //1.创建 UrlResource 对象。
        UrlResource urlResource=new UrlResource(path);
        //2.获取资源信息
        System.out.println(urlResource.getFilename());
        System.out.println(urlResource.getURI());
        System.out.println(urlResource.getDescription());
        System.out.println(urlResource.getInputStream().read());
    }
}
